//
//  XZFunction.h
//  生活小助手
//
//  Created by lixiangzhou on 14-8-7.
//  Copyright (c) 2014年 lxz. All rights reserved.
//

#import <UIKit/UIKit.h>
#define kFunctionWidth 80
#define kFunctionHeight 100

typedef enum {
    XZFunctionViewTypeWeather,  // 天气
    XZFunctionViewTypeLottery,  // 彩票
    XZFunctionViewTypeIPAddress, // ip地址
    XZFunctionViewTypeTrain,    // 12306
    XZFunctionViewTypeFood,     // 菜谱
    XZFunctionViewTypeCurrency, // 货币汇率
    XZFunctionViewTypeApple,    // 苹果序列号
    XZFunctionViewTypeIdentity  // 生分证查询
}XZFunctionViewType;

@class XZFunctionView;
@protocol XZFunctionViewDelegate <NSObject>
- (void)functionView:(XZFunctionView *)functionView didClickType:(XZFunctionViewType)type;
@end

@interface XZFunctionView : UIButton
@property (weak, nonatomic) id<XZFunctionViewDelegate> delegate;
+ (instancetype)functionViewWithIcon:(NSString *)icon title:(NSString *)title type:(XZFunctionViewType)type;
- (void)btnClick:(XZFunctionView *)sender;
@end
